@DataBase
@Node Main ModuleInformation
@TOC ModuleMain.guide/main
@Index Module.index/main
ShowModule v1.10 (c) 1992 $#%!
@{fg shine}now showing: "dos.m"@{fg text}
NOTE: don't use this output in your code, use the module instead.

LIBRARY dosbase                     /* informal notation */
  Open(D1,D2)                       /* -30 (1E) */
  Close(D1)                         /* -36 (24) */
  Read(D1,D2,D3)                    /* -42 (2A) */
  Write(D1,D2,D3)                   /* -48 (30) */
  Input()                           /* -54 (36) */
  Output()                          /* -60 (3C) */
  Seek(D1,D2,D3)                    /* -66 (42) */
  DeleteFile(D1)                    /* -72 (48) */
  Rename(D1,D2)                     /* -78 (4E) */
  Lock(D1,D2)                       /* -84 (54) */
  UnLock(D1)                        /* -90 (5A) */
  DupLock(D1)                       /* -96 (60) */
  Examine(D1,D2)                    /* -102 (66) */
  ExNext(D1,D2)                     /* -108 (6C) */
  Info(D1,D2)                       /* -114 (72) */
  CreateDir(D1)                     /* -120 (78) */
  CurrentDir(D1)                    /* -126 (7E) */
  IoErr()                           /* -132 (84) */
  CreateProc(D1,D2,D3,D4)           /* -138 (8A) */
  Exit(D1)                          /* -144 (90) */
  LoadSeg(D1)                       /* -150 (96) */
  UnLoadSeg(D1)                     /* -156 (9C) */
  DeviceProc(D1)                    /* -174 (AE) */
  SetComment(D1,D2)                 /* -180 (B4) */
  SetProtection(D1,D2)              /* -186 (BA) */
  DateStamp(D1)                     /* -192 (C0) */
  Delay(D1)                         /* -198 (C6) */
  WaitForChar(D1,D2)                /* -204 (CC) */
  ParentDir(D1)                     /* -210 (D2) */
  IsInteractive(D1)                 /* -216 (D8) */
  Execute(D1,D2,D3)                 /* -222 (DE) */
  AllocDosObject(D1,D2)             /* -228 (E4) */
  FreeDosObject(D1,D2)              /* -234 (EA) */
  DoPkt(D1,D2,D3,D4,D5,D6,D7)       /* -240 (F0) */
  SendPkt(D1,D2,D3)                 /* -246 (F6) */
  WaitPkt()                         /* -252 (FC) */
  ReplyPkt(D1,D2,D3)                /* -258 (102) */
  AbortPkt(D1,D2)                   /* -264 (108) */
  LockRecord(D1,D2,D3,D4,D5)        /* -270 (10E) */
  LockRecords(D1,D2)                /* -276 (114) */
  UnLockRecord(D1,D2,D3)            /* -282 (11A) */
  UnLockRecords(D1)                 /* -288 (120) */
  SelectInput(D1)                   /* -294 (126) */
  SelectOutput(D1)                  /* -300 (12C) */
  FgetC(D1)                         /* -306 (132) */
  FputC(D1,D2)                      /* -312 (138) */
  UnGetC(D1,D2)                     /* -318 (13E) */
  Fread(D1,D2,D3,D4)                /* -324 (144) */
  Fwrite(D1,D2,D3,D4)               /* -330 (14A) */
  Fgets(D1,D2,D3)                   /* -336 (150) */
  Fputs(D1,D2)                      /* -342 (156) */
  VfWritef(D1,D2,D3)                /* -348 (15C) */
  VfPrintf(D1,D2,D3)                /* -354 (162) */
  Flush(D1)                         /* -360 (168) */
  SetVBuf(D1,D2,D3,D4)              /* -366 (16E) */
  DupLockFromFH(D1)                 /* -372 (174) */
  OpenFromLock(D1)                  /* -378 (17A) */
  ParentOfFH(D1)                    /* -384 (180) */
  ExamineFH(D1,D2)                  /* -390 (186) */
  SetFileDate(D1,D2)                /* -396 (18C) */
  NameFromLock(D1,D2,D3)            /* -402 (192) */
  NameFromFH(D1,D2,D3)              /* -408 (198) */
  SplitName(D1,D2,D3,D4,D5)         /* -414 (19E) */
  SameLock(D1,D2)                   /* -420 (1A4) */
  SetMode(D1,D2)                    /* -426 (1AA) */
  ExAll(D1,D2,D3,D4,D5)             /* -432 (1B0) */
  ReadLink(D1,D2,D3,D4,D5)          /* -438 (1B6) */
  MakeLink(D1,D2,D3)                /* -444 (1BC) */
  ChangeMode(D1,D2,D3)              /* -450 (1C2) */
  SetFileSize(D1,D2,D3)             /* -456 (1C8) */
  SetIoErr(D1)                      /* -462 (1CE) */
  Fault(D1,D2,D3,D4)                /* -468 (1D4) */
  PrintFault(D1,D2)                 /* -474 (1DA) */
  ErrorReport(D1,D2,D3,D4)          /* -480 (1E0) */
  Cli()                             /* -492 (1EC) */
  CreateNewProc(D1)                 /* -498 (1F2) */
  RunCommand(D1,D2,D3,D4)           /* -504 (1F8) */
  GetConsoleTask()                  /* -510 (1FE) */
  SetConsoleTask(D1)                /* -516 (204) */
  GetFileSysTask()                  /* -522 (20A) */
  SetFileSysTask(D1)                /* -528 (210) */
  GetArgStr()                       /* -534 (216) */
  SetArgStr(D1)                     /* -540 (21C) */
  FindCliProc(D1)                   /* -546 (222) */
  MaxCli()                          /* -552 (228) */
  SetCurrentDirName(D1)             /* -558 (22E) */
  GetCurrentDirName(D1,D2)          /* -564 (234) */
  SetProgramName(D1)                /* -570 (23A) */
  GetProgramName(D1,D2)             /* -576 (240) */
  SetPrompt(D1)                     /* -582 (246) */
  GetPrompt(D1,D2)                  /* -588 (24C) */
  SetProgramDir(D1)                 /* -594 (252) */
  GetProgramDir()                   /* -600 (258) */
  SystemTagList(D1,D2)              /* -606 (25E) */
  AssignLock(D1,D2)                 /* -612 (264) */
  AssignLate(D1,D2)                 /* -618 (26A) */
  AssignPath(D1,D2)                 /* -624 (270) */
  AssignAdd(D1,D2)                  /* -630 (276) */
  RemAssignList(D1,D2)              /* -636 (27C) */
  GetDeviceProc(D1,D2)              /* -642 (282) */
  FreeDeviceProc(D1)                /* -648 (288) */
  LockDosList(D1)                   /* -654 (28E) */
  UnLockDosList(D1)                 /* -660 (294) */
  AttemptLockDosList(D1)            /* -666 (29A) */
  RemDosEntry(D1)                   /* -672 (2A0) */
  AddDosEntry(D1)                   /* -678 (2A6) */
  FindDosEntry(D1,D2,D3)            /* -684 (2AC) */
  NextDosEntry(D1,D2)               /* -690 (2B2) */
  MakeDosEntry(D1,D2)               /* -696 (2B8) */
  FreeDosEntry(D1)                  /* -702 (2BE) */
  IsFileSystem(D1)                  /* -708 (2C4) */
  Format(D1,D2,D3)                  /* -714 (2CA) */
  Relabel(D1,D2)                    /* -720 (2D0) */
  Inhibit(D1,D2)                    /* -726 (2D6) */
  AddBuffers(D1,D2)                 /* -732 (2DC) */
  CompareDates(D1,D2)               /* -738 (2E2) */
  DateToStr(D1)                     /* -744 (2E8) */
  StrToDate(D1)                     /* -750 (2EE) */
  InternalLoadSeg(D0,A0,A1,A2)      /* -756 (2F4) */
  InternalUnLoadSeg(D1,A1)          /* -762 (2FA) */
  NewLoadSeg(D1,D2)                 /* -768 (300) */
  AddSegment(D1,D2,D3)              /* -774 (306) */
  FindSegment(D1,D2,D3)             /* -780 (30C) */
  RemSegment(D1)                    /* -786 (312) */
  CheckSignal(D1)                   /* -792 (318) */
  ReadArgs(D1,D2,D3)                /* -798 (31E) */
  FindArg(D1,D2)                    /* -804 (324) */
  ReadItem(D1,D2,D3)                /* -810 (32A) */
  StrToLong(D1,D2)                  /* -816 (330) */
  MatchFirst(D1,D2)                 /* -822 (336) */
  MatchNext(D1)                     /* -828 (33C) */
  MatchEnd(D1)                      /* -834 (342) */
  ParsePattern(D1,D2,D3)            /* -840 (348) */
  MatchPattern(D1,D2)               /* -846 (34E) */
  FreeArgs(D1)                      /* -858 (35A) */
  FilePart(D1)                      /* -870 (366) */
  PathPart(D1)                      /* -876 (36C) */
  AddPart(D1,D2,D3)                 /* -882 (372) */
  StartNotify(D1)                   /* -888 (378) */
  EndNotify(D1)                     /* -894 (37E) */
  SetVar(D1,D2,D3,D4)               /* -900 (384) */
  GetVar(D1,D2,D3,D4)               /* -906 (38A) */
  DeleteVar(D1,D2)                  /* -912 (390) */
  FindVar(D1,D2)                    /* -918 (396) */
  CliInitNewcli(A0)                 /* -930 (3A2) */
  CliInitRun(A0)                    /* -936 (3A8) */
  WriteChars(D1,D2)                 /* -942 (3AE) */
  PutStr(D1)                        /* -948 (3B4) */
  Vprintf(D1,D2)                    /* -954 (3BA) */
  ParsePatternNoCase(D1,D2,D3)      /* -966 (3C6) */
  MatchPatternNoCase(D1,D2)         /* -972 (3CC) */
  SameDevice(D1,D2)                 /* -984 (3D8) */
  ExAllEnd(D1,D2,D3,D4,D5)          /* -990 (3DE) */
  SetOwner(D1,D2)                   /* -996 (3E4) */
ENDLIBRARY
@endnode
